#ifndef _COLOR_H
#define _COLOR_H

#include "..\SDL\include\SDL.h"

class Color {

	public:
		
		Color();

		Color(int red,int blue, int green);

		Color(Color* color);

		Color(const Color& c1);

		SDL_Color* Color::getSDLColor();

		~Color();

		void setRed(int nuevoRed) { red = nuevoRed; }
		
		void setBlue(int nuevoBlue) { blue = nuevoBlue; }
		
		void setGreen(int nuevoGreen) { green = nuevoGreen; }

		void setAlpha(int nuevoAlpha) { alpha = nuevoAlpha; }
		
		int getRed()const;

		int getGreen() const;

		int getBlue()const;

	private:
		
		SDL_Color *color;

		int red;

		int blue;

		int green;

		int alpha;
};

#endif